<template>
  <basic-container>
    <avue-crud v-if="tableOption"
               v-bind="bindVal"
               v-on="onEvent"
               :page.sync="page"
               v-model="form">
      <template v-for="(column,index) in columns" :slot="column.prop" slot-scope="{type,size,row}">
        <component :is="column.columnComponent" :row="row" :rowKey="column.prop" :key="row.id+':'+index"></component>
      </template>
    </avue-crud>
  </basic-container>
</template>

<script>

import startFormEngineCrud from "@/mixins/start-form-engine-crud"

export default startFormEngineCrud({
  name: "index",
  created(){
  },
}, {});
</script>

<style scoped>

</style>
